#!/usr/bin/env bash
#-------------------------------------------------------
#	FileName	: make_synth.sh
#	Author		：hpy
#	Date		：2024年01月02日
#	Description	：
#-------------------------------------------------------

if [ ! -f $1 ] ; then 
    echo "no $1 file"
    exit 1 
fi 



DEVICE=$(cat $1 | grep "pn=" | grep -o '".*"' | tr '"' ' ' | awk '{print $3}')
echo "set_device $DEVICE" 
# 提取文件 verilog 文件 
cat $1 | grep "File path" | awk '{print $2}' | sed 's/path=//' | tr '"' ' ' | grep '\.v' | awk '{print "add_file", $0}'

# 提取文件 verilog 文件 
cat $1 | grep ".*\.cst"  | tr '"' ' ' | awk '{print "add_file -type cst",$3}'

echo ""
echo "run all "
echo ""